Guidance for IT teams on whitelisting Playlab’s domains so students and staff can reach the app on district networks.
If your district or school filters web traffic, your IT team needs to allow Playlab through the firewall. The safest guidance is to whitelist the entire Playlab root domain rather than a single subdomain, since the product spans several subdomains.
Playlab works even if OpenAI or ChatGPT are blockedPlaylab continues to work when OpenAI, ChatGPT, or other model provider domains are blocked at the network level, as long as Playlab’s own domains are explicitly whitelisted. Requests to model providers go through Playlab’s backend, not directly from the student’s browser.Inbound email from outside organizationsIf the district blocks inbound email from outside organizations, Playlab’s password-reset and invite emails may not reach students. The recommended workaround is rostered SSO (Clever, ClassLink, or Google) rather than email-based signup. See Single Sign On for details.BandwidthPlaylab’s bandwidth usage is modest, comparable to other web-based classroom tools. Typical district bandwidth is more than enough to support classroom use at scale.
If students or staff can’t reach Playlab after whitelisting the domains above, email support@playlab.ai with the affected URL and any error messages, and we’ll help your IT team troubleshoot.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/schema.json","name":"Playlab Learning Hub","colors":{"primary":"#3B82F6","light":"#60A5FA","dark":"#2563EB"},"logo":{"light":"https://mintcdn.com/playlabai/utDTSOWmKvEQ98EU/images/Playlab_Logo_Full_Black.svg?fit=max\u0026auto=format\u0026n=utDTSOWmKvEQ98EU\u0026q=85\u0026s=d97827114d3fcc02ee8b1933cd33990d","dark":"https://mintcdn.com/playlabai/utDTSOWmKvEQ98EU/images/Playlab_Logo_Full_Paper.svg?fit=max\u0026auto=format\u0026n=utDTSOWmKvEQ98EU\u0026q=85\u0026s=3fe8091c5012462c6a9679c1fcbd8953","href":"https://www.playlab.ai"},"favicon":{"light":"https://mintcdn.com/playlabai/utDTSOWmKvEQ98EU/images/Playlab_Logo_Black_Background_Small_Padding.png?fit=max\u0026auto=format\u0026n=utDTSOWmKvEQ98EU\u0026q=85\u0026s=7facc29acffbc6bdfa6953473a61026e","dark":"https://mintcdn.com/playlabai/utDTSOWmKvEQ98EU/images/Playlab_Logo_Paper_Black_Background.png?fit=max\u0026auto=format\u0026n=utDTSOWmKvEQ98EU\u0026q=85\u0026s=41576e87d0c66007c23406b6b1a84d1e"},"seo":{"metatags":{"og:image":"/images/og-card.png","twitter:image":"/images/og-card.png","twitter:card":"summary_large_image"}},"icons":{"library":"tabler"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"playlabai","hasAudioNarration":false,"actualSubdomain":"playlabai","customDomains":["learn.playlab.ai"],"gitSource":{"type":"github","owner":"playlab-education","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af3518d99e0270dac4b465b","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"📋 Feature Documentation","count":54},{"language":"default","tag":"📚 Resources","count":23},{"language":"default","tag":"✏️ Learn on Your Own","count":19},{"language":"default","tag":"❓ FAQ","count":16},{"language":"default","tag":"⚙️ Changelog","count":8},{"language":"default","tag":"🔒 Privacy, Safety \u0026 Compliance","count":8},{"language":"default","tag":"🛠️ Build \u0026 Collaborate","count":8},{"language":"default","tag":"🟡 Basic Prompting","count":8},{"language":"default","tag":"🟣 Building Your App","count":7},{"language":"default","tag":"🟢 Voice, Language \u0026 Accessibility","count":7}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@playlab.ai"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles/v2-badges.css","content":".pl-badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 1.25rem}.pl-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-family:\"Spline Sans Mono\", ui-monospace, \"SF Mono\", Menlo, monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0.05em;text-transform:uppercase;white-space:nowrap}.pl-badge--neutral{background-color:#ffffff;color:#4F46E5;border:1px solid #4F46E5}.pl-badge--new{background-color:#4F46E5;color:#ffffff;border:1px solid #4F46E5}"},{"filePath":"styles/audience-tabs.css","content":".pl-audience-tabs [data-component-part=\"tabs-list\"]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;border-bottom:0;padding-bottom:0;margin-bottom:2rem}.pl-audience-tabs [data-component-part=\"tab-button\"]{justify-content:center;gap:10px;max-width:none;width:100%;margin-bottom:0;padding:18px 20px;border:2px solid rgb(229 231 235);border-radius:14px;font-size:1.125rem;line-height:1.5rem;white-space:normal;text-align:center;transition:border-color 150ms, background-color 150ms}.pl-audience-tabs [data-component-part=\"tab-button\"]:hover{border-color:rgb(var(--primary) / 0.5)}.pl-audience-tabs [data-component-part=\"tab-button\"][data-active=\"true\"]{border-color:rgb(var(--primary));background-color:rgb(var(--primary) / 0.08)}.pl-audience-tabs .tab-icon{width:26px;height:26px}.dark .pl-audience-tabs [data-component-part=\"tab-button\"]{border-color:rgb(255 255 255 / 0.12)}.dark .pl-audience-tabs [data-component-part=\"tab-button\"]:hover{border-color:rgb(var(--primary-light) / 0.5)}.dark .pl-audience-tabs [data-component-part=\"tab-button\"][data-active=\"true\"]{border-color:rgb(var(--primary-light));background-color:rgb(var(--primary-light) / 0.1)}@media (max-width: 480px){.pl-audience-tabs [data-component-part=\"tabs-list\"]{grid-template-columns:1fr}}"}],"page":{"pagePath":"faq/Network and Firewall Whitelisting","slug":"/faq/Network and Firewall Whitelisting","pageMetadata":{"mode":"wide","title":"Network and firewall whitelisting for Playlab","sidebarTitle":"Network Whitelisting","description":"Guidance for IT teams on whitelisting Playlab's domains so students and staff can reach the app on district networks.","href":"/faq/Network and Firewall Whitelisting"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Guidance for IT teams on whitelisting Playlab’s domains so students and staff can reach the app on district networks.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`If your district or school filters web traffic, your IT team needs to allow Playlab through the firewall. The safest guidance is to whitelist the entire Playlab root domain rather than a single subdomain, since the product spans several subdomains.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-to-tell-it-to-whitelist`,children:`What to tell IT to whitelist`}),`\n`,_jsxs(_components.p,{children:[`Whitelist the whole `,_jsx(_components.code,{children:`playlab.ai`}),` root domain:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`*.playlab.ai`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`If your firewall requires specific subdomains rather than the root, the key ones are:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`app.playlab.ai`}),` — the actual Playlab application`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`www.playlab.ai`}),` — marketing and landing site`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`learn.playlab.ai`}),` — docs, FAQ, and help center`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Whitelisting only `,_jsx(_components.code,{children:`www.playlab.ai`}),` will leave the app itself inaccessible. That is exactly why we recommend whitelisting the full root domain.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`other-things-worth-flagging-to-your-it-team`,children:`Other things worth flagging to your IT team`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Playlab works even if OpenAI or ChatGPT are blocked`})}),`\n`,_jsx(_components.p,{children:`Playlab continues to work when OpenAI, ChatGPT, or other model provider domains are blocked at the network level, as long as Playlab’s own domains are explicitly whitelisted. Requests to model providers go through Playlab’s backend, not directly from the student’s browser.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Inbound email from outside organizations`})}),`\n`,_jsxs(_components.p,{children:[`If the district blocks inbound email from outside organizations, Playlab’s password-reset and invite emails may not reach students. The recommended workaround is rostered SSO (Clever, ClassLink, or Google) rather than email-based signup. See `,_jsx(_components.a,{href:`/faq/Single%20Sign%20On`,children:`Single Sign On`}),` for details.`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Bandwidth`})}),`\n`,_jsx(_components.p,{children:`Playlab’s bandwidth usage is modest, comparable to other web-based classroom tools. Typical district bandwidth is more than enough to support classroom use at scale.`}),`\n`,_jsx(Heading,{level:`2`,id:`still-having-trouble`,children:`Still having trouble?`}),`\n`,_jsxs(_components.p,{children:[`If students or staff can’t reach Playlab after whitelisting the domains above, email `,_jsx(_components.a,{href:`mailto:support@playlab.ai`,children:`support@playlab.ai`}),` with the affected URL and any error messages, and we’ll help your IT team troubleshoot.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"mode":"wide","title":"Network and firewall whitelisting for Playlab","sidebarTitle":"Network Whitelisting","description":"Guidance for IT teams on whitelisting Playlab's domains so students and staff can reach the app on district networks.","href":"/faq/Network and Firewall Whitelisting"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What to tell IT to whitelist","slug":"what-to-tell-it-to-whitelist","depth":2,"children":[]},{"title":"Other things worth flagging to your IT team","slug":"other-things-worth-flagging-to-your-it-team","depth":2,"children":[]},{"title":"Still having trouble?","slug":"still-having-trouble","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"playlabai","siteName":"Playlab Learning Hub","title":"Network and firewall whitelisting for Playlab - Playlab Learning Hub","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-21T18:12:13.339Z","originalFileLocation":"faq/Network and Firewall Whitelisting.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Guidance for IT teams on whitelisting Playlab\u0026#x27;s domains so students and staff can reach the app on district networks.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Playlab Learning Hub\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Network and firewall whitelisting for Playlab - Playlab Learning Hub\">\u003cmeta data-mint-head property=\"og:description\" content=\"Guidance for IT teams on whitelisting Playlab\u0026#x27;s domains so students and staff can reach the app on district networks.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Playlab Learning Hub\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://learn.playlab.ai/faq/Network and Firewall Whitelisting\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://playlabai.mintlify.site/images/og-card.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Network and firewall whitelisting for Playlab - Playlab Learning Hub\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Guidance for IT teams on whitelisting Playlab\u0026#x27;s domains so students and staff can reach the app on district networks.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://playlabai.mintlify.site/images/og-card.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Playlab Learning Hub\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3B82F6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://learn.playlab.ai/faq/Network and Firewall Whitelisting\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/faq/Network%20and%20Firewall%20Whitelisting.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://learn.playlab.ai/#organization\",\"name\":\"Playlab Learning Hub\",\"url\":\"https://learn.playlab.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/playlabai/utDTSOWmKvEQ98EU/images/Playlab_Logo_Full_Black.svg?fit=max\u0026auto=format\u0026n=utDTSOWmKvEQ98EU\u0026q=85\u0026s=d97827114d3fcc02ee8b1933cd33990d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://learn.playlab.ai#website\",\"name\":\"Playlab Learning Hub\",\"url\":\"https://learn.playlab.ai\",\"publisher\":{\"@id\":\"https://learn.playlab.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://learn.playlab.ai/faq/Network%20and%20Firewall%20Whitelisting#webpage\",\"url\":\"https://learn.playlab.ai/faq/Network%20and%20Firewall%20Whitelisting\",\"name\":\"Network and firewall whitelisting for Playlab\",\"description\":\"Guidance for IT teams on whitelisting Playlab's domains so students and staff can reach the app on district networks.\",\"dateModified\":\"2026-08-21T18:12:13.339Z\",\"isPartOf\":{\"@id\":\"https://learn.playlab.ai#website\"},\"breadcrumb\":{\"@id\":\"https://learn.playlab.ai/faq/Network%20and%20Firewall%20Whitelisting#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://learn.playlab.ai/faq/Network%20and%20Firewall%20Whitelisting#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"🔒 Privacy, Safety \u0026 Compliance\",\"item\":\"https://learn.playlab.ai/faq/Approach%20to%20Trust%20and%20Safety\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Network and firewall whitelisting for Playlab\",\"item\":\"https://learn.playlab.ai/faq/Network%20and%20Firewall%20Whitelisting\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://learn.playlab.ai/faq/Network%20and%20Firewall%20Whitelisting#article\",\"headline\":\"Network and firewall whitelisting for Playlab\",\"name\":\"Network and firewall whitelisting for Playlab\",\"description\":\"Guidance for IT teams on whitelisting Playlab's domains so students and staff can reach the app on district networks.\",\"url\":\"https://learn.playlab.ai/faq/Network%20and%20Firewall%20Whitelisting\",\"mainEntityOfPage\":{\"@id\":\"https://learn.playlab.ai/faq/Network%20and%20Firewall%20Whitelisting#webpage\"},\"image\":\"https://learn.playlab.ai/images/og-card.png\",\"dateModified\":\"2026-08-21T18:12:13.339Z\",\"publisher\":{\"@id\":\"https://learn.playlab.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://learn.playlab.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Playlab Learning Hub\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Playlab Learning Hub\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/faq/Network%20and%20Firewall%20Whitelisting.md","siteName":"Playlab Learning Hub","nav":{"global":null,"tabs":[{"tab":"🎓 Learn Live with Us","pages":[{"title":"🎓 Learn Live with Us","href":"/introduction"}]},{"tab":"✏️ Learn on Your Own","pages":[{"title":"✏️ Learn on Your Own","href":"/getstarted/Overview"}]},{"tab":"📋 Feature Documentation","pages":[{"title":"📋 Feature Documentation","href":"/features/Overview"}]},{"tab":"⚙️ Changelog","pages":[{"title":"⚙️ Changelog","href":"/changelog/Playlab Q4 2026 Update"}]},{"tab":"📚 Resources","pages":[{"title":"📚 Resources","href":"/resources/aipolicies"}]},{"tab":"❓ FAQ","groups":[{"group":"Frequently Asked Questions","pages":[{"mode":"wide","title":"Frequently Asked Questions","sidebarTitle":"Frequently Asked Questions","href":"/faq/FAQ"}]},{"group":"💡 Why Playlab","pages":[{"mode":"wide","title":"The Playlab Difference","sidebarTitle":"The Playlab Difference","href":"/faq/The Playlab Difference"}]},{"group":"🔒 Privacy, Safety \u0026 Compliance","pages":[{"mode":"wide","title":"Approach to trust and safety","sidebarTitle":"Approach to Trust and Safety","href":"/faq/Approach to Trust and Safety"},{"mode":"wide","title":"Privacy and security","sidebarTitle":"Privacy and Security","href":"/faq/Privacy and Security"},{"mode":"wide","title":"Playlab in the EU","sidebarTitle":"Playlab in the EU","description":"How Playlab's EU-hosted instance works, how it differs from the Global instance, and how subprocessors are handled in the EU","href":"/faq/Playlab in the EU"},{"mode":"wide","title":"Network and firewall whitelisting for Playlab","sidebarTitle":"Network Whitelisting","href":"/faq/Network and Firewall Whitelisting"},{"mode":"wide","title":"Student Data Privacy Agreements","description":"Collection of student data privacy agreements used with Playlab partners","sidebarTitle":"Student Data Privacy Agreements","href":"/faq/Data Privacy Agreements"},{"mode":"wide","title":"Playlab for Under 13 Guidance","sidebarTitle":"Playlab for Under 13 Guidance","href":"/faq/Under 13 Use"},{"mode":"wide","title":"Content Rights and Responsibilities","sidebarTitle":"Content Rights","href":"/faq/Content Rights and Responsibilities"},{"mode":"wide","title":"Accessibility","sidebarTitle":"Accessibility","href":"/faq/Accessibility"}]},{"group":"🔧 Account \u0026 Technical","pages":[{"mode":"wide","title":"Account Management","sidebarTitle":"Account Management","href":"/faq/Account Management"},{"mode":"wide","title":"Single sign-on (SSO)","sidebarTitle":"Single Sign-On (SSO)","href":"/faq/Single Sign On"},{"title":"Technical FAQ","mode":"wide","sidebarTitle":"Technical FAQ","href":"/faq/Technical"}]},{"group":"🤝 Programs \u0026 Partnerships","pages":[{"mode":"wide","title":"Professional Development","sidebarTitle":"Professional Development","href":"/faq/Professional Development"},{"mode":"wide","title":"Research and Publication","sidebarTitle":"Research and Publication","href":"/faq/Research"},{"mode":"wide","title":"Partnerships and Integrations","sidebarTitle":"Partnerships and Integrations","href":"/faq/Partnerships"}]}]}]},"basePath":"","title":"Network and firewall whitelisting for Playlab - Playlab Learning Hub","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}